Learning to Create Jazz Melodies Using a Product of Experts
نویسندگان
چکیده
We describe a neural network architecture designed to learn the musical structure of jazz melodies over chord progressions, then to create new melodies over arbitrary chord progressions from the resulting connectome (representation of neural network structure). Our architecture consists of two sub-networks, the interval expert and the chord expert, each being LSTM (long short-term memory) recurrent networks. These two sub-networks jointly learn to predict a probability distribution over future notes conditioned on past notes in the melody. We describe a training procedure for the network and an implementation as part of the opensource Impro-Visor (Improvisation Advisor) application, and demonstrate our method by providing improvised melodies based on a variety of training sets.
منابع مشابه
Learning to Create Jazz Melodies Using Deep Belief Nets
We describe an unsupervised learning technique to facilitate automated creation of jazz melodic improvisation over chord sequences. Specifically we demonstrate training an artificial improvisation algorithm based on unsupervised learning using deep belief nets, a form of probabilistic neural network based on restricted Boltzmann machines. We present a musical encoding scheme and specifics of a ...
متن کاملModeling Expressive Music Performance in Jazz
In this paper we describe a machine learning approach to one of the most challenging aspects of computer music: modeling the knowledge applied by a musician when performing a score in order to produce an expressive performance of a piece. We apply machine learning techniques to a set of monophonic recordings of Jazz standards in order to induce both rules and a numeric model for expressive perf...
متن کاملJazz Melody Generation from Recurrent Network Learning of Several Human Melodies
Recurrent (neural) networks have been deployed as models for learning musical processes, by computational scientists who study processes such as dynamic systems. Over time, more intricate music has been learned as the state of the art in recurrent networks improves. One particular recurrent network, the Long Short-Term Memory (LSTM) network shows promise as a module that can learn long songs, a...
متن کاملA Learning Scheme for Generating Expressive Music Performances of Jazz Standards
We describe our approach for generating expressive music performances of monophonic Jazz melodies. It consists of three components: (a) a melodic transcription component which extracts a set of acoustic features from monophonic recordings, (b) a machine learning component which induces an expressive transformation model from the set of extracted acoustic features, and (c) a melody synthesis com...
متن کاملMachine Learning of Jazz Grammars
Melodies It is reasonable to regard a sequence of terminal symbols in the grammar as being an abstract melody, in the sense that multiple melodies will fit the sequence when the note categories are instantiated to corresponding pitches. Another advantage of such melodic abstractions is that they can be instantiated over any chord progression, even for chords of different quality, such as major,...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017